home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 2000 November: Tool Chest / Dev.CD Nov 00 TC Disk 1.toast / Sample Code / Archive / Games / ZAM / CoreHeaders / WindowDispatch.h < prev   
Encoding:
C/C++ Source or Header  |  2000-09-28  |  488 b   |  24 lines  |  [TEXT/KAHL]

  1. #pragma once
  2.  
  3. typedef Boolean (*wProcPtr)(WindowPeek wp, Handle data);
  4.  
  5. typedef struct {
  6.     wProcPtr    updateProc;
  7.     wProcPtr    clickProc;
  8.     wProcPtr    closeProc;
  9.     wProcPtr    keyProc;
  10.     wProcPtr    saveProc;
  11.     wProcPtr    adjustMenuProc;
  12.     wProcPtr    idleProc;
  13.     long        wFlags;
  14.     Handle        data;
  15. }  wDispRec, **wDispHandle;
  16.  
  17. #define    GetWDisp(wp)    (wDispHandle)GetWRefCon(wp)
  18.  
  19. #define    kDispWindowKind 128
  20.  
  21. Handle    GetWData(WindowPtr    wp);
  22. void SetWData(WindowPtr    wp, Handle data);
  23. WindowPtr NewDispatchWindow(short ID);
  24.